-- Was es werden sollte:
------------------------
Ursprünglich war ein Spiel geplant indem man entweder einbrechen muss oder ausbrechen, und dabei unentdeckt bleiden.
Wichtiger faktor hierbei war die begrenzte Sicht, wie man sich wahrscheinlich durch TShadowManager denken kann.

-- Woran scheiterte es:
-----------------------
1. TStream.WriteBytes schreibt Hexadezimal, das hat mich 15 minuten gekostet >:(.
2. glActiveTexture hat aus noch unbekannten Gründen die Funktion bis jetzt verweigert.
3. Eine menge fehler in formeln, die bis in die letzten stunden unentdeckt blieben.
4. Ausfall des PCs während dem Coden.
5. TShadowManager sollte ursprünglich anstatt ShadowMask eine VisMask nutzen (statt Schatten zeichnen wir das Licht). Scheiterte an Floating Point rundungen und seltsamen Fehlern die sich nicht in Tests wiedergeben ließen.

-- Letzte Worte:
----------------
Ich hoffe das jemand das hier in Zukunft gebrauchen kann da mehr als 10h Arbeit dahinterhängen.
TShadowManager und alle benutzten Typen stehen frei zur Verwendung unter der DWTFYW-Lizenz.

-- Steuerung:
-------------
WASD - Licht bewegen
MouseZ - Richtung ändern